.botonplanin{font-family:Tahomma,Verdana;font-size:13px;padding:3px;background:#fff;color:#35a4dd;font-weight:bold;border:solid 5pt #fa9a2f;border-radius:5px}
.ui-dialog-titlebar{height:26px;border:1pt solid #aaa;border-radius:6px;
font-size:13px;color:#f3f3f3;font-family:Verdana,helvetica;
padding-left:10px;padding-right:6px;overflow:hidden;padding-top:8px;background:#37a5de;
font-weight:bold;opacity:0.9}
::-webkit-file-upload-button {
  height:26px;
border-radius:5px;
display:inline-block;
vertical-align:center;
text-align:center;
color:#fff;cursor:pointer;
padding-left:3px;padding-right:3px;
border:1px solid #bbb;
font-family:Verdana !important;font-size:12px !important;
background:#fff;color:#37a5de;
padding-bottom:3px;
}
.todosninguno{font-size:12pt;color: #49abde} 
.iconpwd{position:relative;left:-34px;opacity:0.6}
.loader {
  color: #db3;
  font-size: 20px;
  margin: 100px auto;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load4 1.3s infinite linear;
  animation: load4 1.3s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
@-webkit-keyframes load4 {
  0%,
  100% {
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}
@keyframes load4 {
  0%,
  100% {
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}

.blink_me {
    background: #f34747;
    color: white;
    animation: blinker 1s linear infinite;
}

@keyframes blinker {
    50% {
        background: #f34747;
        color: white;
    }
}



.opencombo{background:#fff;z-Index:11000;overflow:hidden;position:absolute;
border:solid 1pt #ccc;border-radius:5px;padding:6px;backgroun:#fff;
font-family:Tahoma,Verdana;font-size:13px}
.comboBPTable {z-Index:11000;font-size:12px;font-family:tahoma;cursor:pointer}
.comboBPTable tr td {border-bottom:solid 1pt #ddd;padding-left:3px;padding:4px;cursor:pointer}
.comboBPTable thead td {font-weight:bold;cursor:pointer;}
.comboBPTable tr td:hover {background:#ddd}

.tilve{color:#44ee55;font-size:11px;border:solid 1pt #ddd;border-radius:3px;font-weight:bold;background:#444}
.tilna{color:#d94;font-size:11px;border:solid 1pt #ddd;border-radius:3px;font-weight:bold;background:#444}

.okcan{font-family:Tahoma,Verdana;font-size:12px;text-align:center;cursor:pointer;}

::-webkit-input-placeholder {color: #bbb;}
:-ms-input-placeholder {color: #bbb;}
::placeholder {color: #bbb;}
.tablescroll
{ font: 12px normal Tahoma, Verdana,Helvetica, sans-serif; background-color:#fff;border-collapse:collapse }
.f9{font-size:9px}
.f10{font-size:10px}
.f11{font-size:11px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.tablescroll td, 
.tablescroll_wrapper,
.tablescroll_head,
.tablescroll_foot
{ border:1px solid #ccc;}

.tablescroll td
{ padding:3px 5px; }

.tablescroll_wrapper
{ border-left:0; }

.tablescroll_head
{ font-size:11px; font-weight:bold; background-color:#eee; border-left:0; border-top:0; margin-bottom:3px; }

.tablescroll thead td
{ border-right:0; border-bottom:0; text-align:center;
	background:#828282;
	color:#fff;
font-weight:bold;
}

.tablescroll tbody td
{ border-right:0; border-bottom:0;font-family:Tahoma;font-size:12px }

.tablescroll tbody tr.first td
{ border-top:0; }

.tablescroll tbody tr:hover{background:#afa;cursor:cell}

.tablescroll_foot
{ font-weight:bold; background-color:#eee; border-left:0; border-top:0; margin-top:3px; }

.tablescroll tfoot td
{ border-right:0; border-bottom:0; }


.tablescroll td{font-size:12px}

.alternate tbody tr:nth-child(even) {background: #e2e2fe}
.alternate tbody tr:nth-child(even):hover{background:#afa;cursor:cell}
/*.alternate tbody tr:nth-child(odd) {background: #ffffff}*/
.tablescroll tr td {height:22px !important}
.tablescrollover:hover{color:#dd5555;cursor:pointer;}

.nosel {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none;   /* Chrome/Safari/Opera */
    -khtml-user-select: none;    /* Konqueror */
    -moz-user-select: none;      /* Firefox */
    -ms-user-select: none;       /* Internet Explorer/Edge */
    user-select: none;           /* Non-prefixed version, currently supported by any browser but < IE9 */
}
.BPBubles{position:absolute;border:1pt solid #aaa;background:#ff3;color:#222;font-family:Tahoma,Verdana,Arial;font-size:12px;padding:4px}
.bot1{height:19px;
border-radius:5px;
display:inline-block;
vertical-align:top;
text-align:center;
color:#fff;cursor:pointer;
padding-left:3px;padding-right:3px;padding-top:6px;
border:1px solid #bbb;
font-family:Verdana,Tahoma,Helvetica !important;font-size:12px !important;
background:#fff;color:#37a5de;
}
.bot1:hover{font-weight:bold}
.botbot{height:24px;
border-radius:5px;
display:inline-block;
vertical-align:top;
text-align:center;
color:#fff;cursor:pointer;
padding-left:3px;padding-right:3px;
border:1px solid #bbb;
font-family:Verdana !important;font-size:12px !important;
background:#fff;color:#37a5de;
}
.titulo{padding-top:4px;padding-bottom:2px;padding-left:25px;padding-right:25px;
height:21px;font-size:13px;background:#828282;color:#fff;border-radius:5px;vertical-align:middle;text-align:center;border:1px solid #aaa;
font-family:Verdana!important;font-weight:bold;
}
.titulo1{padding-top:2px;padding-bottm:2px;padding-left:10px;height:10px;font-weight:700;font-size:13px;background:-webkit-linear-gradient(#fff,#bbb);background:-o-linear-gradient(#fff,#bbb);background:-moz-linear-gradient(#fff,#bbb);background:linear-gradient(#fff,#bbb);-moz-border-radius-topleft:4px;-webkit-border-radius:4px;-khtml-border-top-left-radius:4px;border-radius:4px;-moz-border-radius-topright:4px;-khtml-border-top-right-radius:4px;-moz-border-radius-bottomleft:4px;-khtml-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-khtml-border-bottom-right-radius:4px;display:inline-block;vertical-align:middle;text-align:center;border:1px solid #aaa;font-family:Tahoma,Helvetica,Verdana!important;color:#226}.titulo2{padding:8px;font-weight:700;font-size:22px;-moz-border-radius-topleft:4px;-webkit-border-radius:4px;-khtml-border-top-left-radius:4px;border-radius:4px;-moz-border-radius-topright:4px;-khtml-border-top-right-radius:4px;-moz-border-radius-bottomleft:4px;-khtml-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-khtml-border-bottom-right-radius:4px;display:inline-block;text-align:center;border:1px solid #aaa;font-family:Tahoma,Helvetica,Verdana!important;color:#999;vertical-align:middle}
.sombra{-webkit-box-shadow:2px 2px 15px 0 rgba(50,50,50,.73);-moz-box-shadow:2px 2px 15px 0 rgba(50,50,50,.73);box-shadow:2px 2px 15px 0 rgba(50,50,50,.73)}
.sombrasel{-webkit-box-shadow:-4px -6px 15px 0 rgba(50,50,50,.45);-moz-box-shadow:-4px -6px 15px 0 rgba(50,50,50,.45);box-shadow:-4px -6px 15px 0 rgba(50,50,50,.45)}.bot1 span{display:inline-block;vertical-align:bottom;text-align:center}
.com1{font-family:Tahoma,Helvetica,Verdana!important;font-size:.4em!important}.bot1 checkbox{display:none}.sel1{height:25px;background:-webkit-linear-gradient(#fff,#aaa);background:-o-linear-gradient(#fff,#aaa);background:-moz-linear-gradient(#fff,#aaa);background:linear-gradient(#fff,#999);-moz-border-radius-topleft:4px;-webkit-border-radius:4px;-khtml-border-top-left-radius:4px;border-radius:4px;-moz-border-radius-topright:4px;-khtml-border-top-right-radius:4px;-moz-border-radius-bottomleft:4px;-khtml-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-khtml-border-bottom-right-radius:4px;display:inline-block;vertical-align:middle;text-align:center;color:#000;cursor:pointer;padding:1px 4px 0;border:1px solid #aaa;font-family:Tahoma,Helvetica,Verdana!important;font-size:2em!important;width:140px}.sel1:hover{color:#fff}.sel1selected{background-image:url(../img/tilde_verde.png);background-repeat:no-repeat;background-position:99% 20%}.sele1{height:20px;background:#ffa;font-family:Tahoma,Verdana;font-size:11px;border:1pt solid #aaa}.bptable{font-family:Tahoma,Verdana,Helvetica;font-size:10px;cursor:pointer}.bptable thead tr td{font-size:12px;background-image:url(../images/fondo_bpw~_tb.png);border:1pt solid #ccc}.bptable tbody tr td{border:1pt solid #ccc}
.bpportaboton{border:1pt solid #aaa;background:#fff;padding: 5px 5px 5px 5px;border-radius:5px}
.corner8{border-radius:8px;}
.corner6{border-radius:6px;}
.corner4{border-radius:4px;}
.corner2{border-radius:2px;}
.corner10{border-radius:10px;}
.icw{cursor:pointer;border:solid 1pt #aaa;border-radius:3px;font-size:12px;padding: 2px 9px 2px 9px;text-align:center}
.icw:hover{background:#666;color:#eee}
.verFiltroT{font-size:13px;font-weight:700;text-align:left;border:1pt solid #777;background:#fff;padding:4px}.verFiltroC{border:1pt solid #ccc;text-align:left;overflow:auto;cursor:pointer;-moz-border-radius-topleft:6px;-webkit-border-radius:6px;-khtml-border-top-left-radius:6px;border-radius:6px;-moz-border-radius-topright:6px;-khtml-border-top-right-radius:6px;-moz-border-radius-bottomleft:6px;-khtml-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-khtml-border-bottom-right-radius:6px}
.F{z-Index:10000;background:#fff;border:1pt solid #888;position:absolute;font-family:tahoma;font-size:2.3em;padding:0;height:180px;overflow:hidden};
.FC{border:1pt solid #ccc;padding:4px;font-size:.5em;overflow:auto;cursor:pointer;background:#f4f4ff}.FC tr:hover{background:#afa}.Fcx{cursor:pointer;background:#fbfbfb;color:#333}.Fcx td:hover{background:#6f6;color:#000}.FCxx{cursor:pointer;background:#c3d8ca;border:1pt solid #777;color:#333;font-size:11px}.FCxx td:hover{color:#ff6}.FCG{padding-left:6px;border:1pt solid #555;cursor:pointer;font-size:1.25em;background:#eee;font-style:italic;font-weight:700}.FCo{overflow:auto;height:85%;width:100%;background:#fafaff;border:1pt solid #aaa}.Fbor{border-bottom:solid 1pt #ccc;cursor:pointer}.Fbor img{height:11px;width:11px}.opa-100{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-khtml-opacity:1}.opa-50{-moz-opacity:.5;filter:alpha(opacity=50);opacity:.5;-khtml-opacity:.5}.opa-75{-moz-opacity:.75;filter:alpha(opacity=75);opacity:.75;-khtml-opacity:.75}.opa-25{-moz-opacity:.25;filter:alpha(opacity=25);opacity:.25;-khtml-opacity:.25}.opa-5{-moz-opacity:.05;filter:alpha(opacity=5);opacity:.05;-khtml-opacity:.05}.opa-0{-moz-opacity:0;filter:alpha(opacity=0);opacity:0;-khtml-opacity:0}.imgwin{float:right;cursor:pointer}.imgwin:hover{background-color:#ddf}.imgwinclose{display:block;width:28px;height:17px;background:url(/images/winclose.gif) bottom}.imgwinclose:hover{background-position:0 0}.modal-background{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#777;-moz-opacity:.66;filter:alpha(opacity=66);opacity:.66}.feriado{background-image:url(../images/modal.gif);color:#222;font-size:1.9em vertical-align:top}.dimes{font-family:Helvetica;font-size:2.2em;color:#666;opacity:.7;filter:alpha(opacity=70)}
 .BPPopClose{border:solid 1pt #ccc;border-radius:5px;float:right;cursor:pointer;padding-right:5px;font-size:13px;}
 .BPPopClose:hover{background:#f88}
 .BPPopMaxi{border:solid 1pt #ccc;border-radius:5px;float:right;cursor:pointer;padding-right:5px;font-size:13px;}
 .BPPopMaxi:hover{background:#f88}
.boton{background:#fff;color:#37a5de;font-family:Verdana;
   font-size:12px;cursor:pointer;border:solid 1pt #999;
   border-radius:5px;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;height:26px;}
.boton:hover{color:green;font-weight:normal}

.botn {height: 25px;border-radius:4px;background:url(../images/fn.png);display:inline-block; vertical-align:middle;text-align:center;color:#000;cursor:pointer;padding:1px 4px  0px 4px;border:1px solid #aaa;font-family:Tahoma,Helvetica,Verdana !important;font-size:0.70em !important;}.botr {height: 25px;border-radius:4px;background:url(../images/fr.png);display:inline-block; vertical-align:middle;text-align:center;color:#000;cursor:pointer;padding:1px 4px  0px 4px;border:1px solid #aaa;font-family:Tahoma,Helvetica,Verdana !important;font-size:0.70em !important;}
.ho{padding:4px;font-size:11px}
.ho:over{background:#aaffaa}
 .titulo1{padding-top:2px;padding-bottom:2px;padding-left:10px;height:10px;font-weight:700;font-size:13px;background:-webkit-linear-gradient(#fff,#bbb);background:-o-linear-gradient(#fff,#bbb);background:-moz-linear-gradient(#fff,#bbb);background:linear-gradient(#fff,#bbb);-moz-border-radius-topleft:4px;-webkit-border-radius:4px;-khtml-border-top-left-radius:4px;border-radius:4px;-moz-border-radius-topright:4px;-khtml-border-top-right-radius:4px;-moz-border-radius-bottomleft:4px;-khtml-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-khtml-border-bottom-right-radius:4px;display:inline-block;vertical-align:middle;text-align:center;border:1px solid #aaa;font-family:Tahoma,Helvetica,Verdana!important;color:#226;}
.bpmenu{overflow:auto;text-align:left;position:absolute;background:#eee;border:solid 1pt #aaa;border-radius:4px;padding:5px;z-Index:10000;
font-family:Verdana,Helvetica!important;font-size:11px !important;}
.bpmenu td:hover{cursor:pointer;color:#33cc33}
.bpmenu img{width:12px}
.bpmenudiv{border:solid 1pt #aaa;border-radius:4px;padding:2px;background:#ddd}
.bpmenutable{font-size:10px !important}.bpmenutable td{border-bottom:solid 1pt #bbb;height:11px;font-size:10px !important}
.botm{background:#828282;color:white;font-family:Verdana;font-size:12px;font-weight:bold;
 display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;padding:1px 4px 0;border:1px solid #aaa;border-radius:5px}
.bp-checkbox {position: relative;  display: inline-block;}
.bp-checkbox > .box {
  position: relative;
  display: block;
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  background-color: #eee;
  border-radius: 3px;
}

.bp-checkbox > .box > .tick {
  position: absolute;
  left: 2px;
  top: -2px;
  width: 14px;
  height: 6px;
  border-bottom: 2px solid #333;
  border-left: 2px solid #333;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  display: none;
}
.bp-checkbox > input:checked + .box > .tick{display: block;}
.bp-checkbox > input {position: absolute;outline: none;left: 0;top: 0;padding: 0;width: 14px;height: 14px;border: none;margin: 0;opacity: 0;z-index: 1;}
.bp-checkbox > input:active + .box {border-color: #888;background-color: #eee;}?
html, body {overflow: hidden;padding:0px;font-family:Verdana,Helvetica;font-size:12px;
-moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   -ms-user-select: none;
   user-select: none;
}
.ui-jqgrid .ui-state-highlight { background: orange; }
.ui-widget-content{font-size:11px}
.ui{font-size:11px}

.EditTable{font-size:12px !important}
 input{border:solid 1.2pt #ccc;border-radius:5px;font-family:Verdana;font-size:12px;height:25px}
textarea{border:solid 1.2pt #ccc;border-radius:5px;font-family:Verdana;font-size:12px;}
.botTitle{position:relative;top:-3px}
.tit{background:#fff;border:solid 0.5pt #aaa;border-radius:6px;}
